home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d7 / lib231.arc / NEW-FEAT.DOC < prev    next >
Text File  |  1990-05-11  |  37KB  |  692 lines

  1.  
  2.  
  3.  
  4.              NEW-FEAT.DOC Copyright (C) 1990 Liberation Enterprises.
  5.                    Features introduced in The Liberator v2.3.
  6.  
  7.      This document is not just a quick listing, but items are explained in
  8.      some detail to allow veteran Liberator users to attempt to avoid
  9.      printing the larger manual.  Things are covered more fully in the larger
  10.      manual, but this document lists all the important new features, and will
  11.      give you a good idea how to make use of them. After a few days of
  12.      exploring, (or if you run into a problem) you should then selectively
  13.      browse the larger manual (esp. the section 'Using The Master', and the
  14.      'Custom Command', 'File Transfers' sections).
  15.  
  16.      What!?  Registration Gimmicks?
  17.  
  18.      There is now a Registered Version of The Liberator, for a number of
  19.      reasons.  The distribution (unregistered) version of the program now has
  20.      evaluation copy reminder screens -- not to annoy you, but simply because
  21.      I feel that without such reminders, people actually forget to register. 
  22.      In the registered version, the reminders are removed.  As well, each
  23.      registered copy comes with a serial number, which makes it easier for
  24.      myself, and vendors to control sales of the program.  The serial numbers
  25.      were actually the initial reason to create a registered version, but
  26.      with a registered version created, the reminder screens became an
  27.      obvious addition to the unregistered version.
  28.  
  29.      Color configuration is also possible with the registered version of The
  30.      Liberator v2.3, so send away for your registered copy today!
  31.  
  32.  
  33.      05-11-90  Release 2.31.  Maintenance release.  Half a tassle of bug
  34.                fixes, plus a couple of new features.  First release of v2.3
  35.                distributed widely.  Also see v2.30 new features below for
  36.                major new features if upgrading from v2.2.
  37.  
  38.      Version 2.31 New Features:
  39.  
  40.      + Two new switches are available for your File Lists, which allow upload
  41.        and download passwords to be specified.  Not many PCBoards implement
  42.        passwords for file transfers, but for those using boards that do:
  43.  
  44.        /u-pass may be used to specify an upload password.  The hyphen may be
  45.                substituted with any character except a space or tab (e.g.
  46.                /u:pass /u=pass, etc.), and 'pass' should be substituted with
  47.                the actual password.  When the switch is found on your Upload
  48.                List, the specified password is stored in memory, and will be
  49.                sent if the PCBoard sends the 'Password' prompt (defined on
  50.                CFG screen 2) after entering a filename to upload.  If the
  51.                board prompts for a password before a password switch is
  52.                found, your regular PCBoard password is entered, as defined in
  53.                the Telix directory.
  54.        /d-pass is the same as above, but is used to specify a download
  55.                password.
  56.  
  57.        Note that as with any switch, you may specify more than one on the
  58.        same line.  If you wish to permanently leave a password switch on your
  59.        list, use the /P ermanent switch, or a comment (commented lines are
  60.        considered permanent items):
  61.  
  62.  
  63.      The  L i b e r a t o r  v2.31                       NEW-FEAT.DOC - Page 2
  64.  
  65.  
  66.  
  67.  
  68.        /u-pass /P
  69.        /u-pass // This is a comment.
  70.  
  71.        If you don't use either of the above, the password switches are
  72.        treated as temporary, and will be removed from your list after being
  73.        read.  See below for information on other File List switches/items.
  74.  
  75.      + If The Liberator is unable to OPEN a door twice from ProDoor, it now
  76.        QUITs back to PCBoard and tries to open the door again from there. 
  77.        Some boards (CRS for example) don't allow doors to be opened from
  78.        ProDoor, and this feature can save the session for these instances.
  79.  
  80.      + This isn't a Liberator new feature, but just some great news.  The
  81.        Telix Support BBS is now running PCBoard, and has Qmail, MarkMail, and
  82.        ProDoor!  As everyone may know, this isn't the easiest BBS to get
  83.        through to, but now you can have The Liberator carry out the session
  84.        for you!  If you normally logon to the support board to get new files,
  85.        use the Liberator's @MakeList command in Custom Command 2 to get the
  86.        new file list and capture it to a Download List.  See MAKELIST.DOC for
  87.        more info.
  88.  
  89.      Version 2.31 Bug fixes:
  90.  
  91.      + Major problems with the RunMaster job linker fixed.  The program would
  92.        not enable disconnect when it should have, because it thought it had
  93.        found another job for the same BBS when in fact it hadn't.  For
  94.        example, if entries 1 and 10 were compared, they erroneously matched
  95.        due to the 1 in both... if any trailing blanks existed after the
  96.        directory number in the CFG, this also cause a bad match.  Both fixed.
  97.  
  98.      + The problem with the cursor being relocated, after connecting and
  99.        displaying the logon box, has been corrected.
  100.  
  101.      + 'Dial Starting Time' items within Command Files were not being
  102.        disabled when the Master was running, and Master delay times were
  103.        being started too early.  Both fixed.
  104.  
  105.      + Unable to enter ? in Qmail download item of Command Files.
  106.  
  107.      + Increased the timeout, when opening a door, to 10 minutes... Previous-
  108.        ly it was at 3 minutes, then 5 minutes, but one popular board is
  109.        sometimes not even able to get the door open in this time, so the
  110.        delay was increased... I hope 10 does it.
  111.  
  112.      + Auto-Zmodem downloads is not longer automatically turned on by The
  113.        Liberator, as it caused problems for those using external Zmodem
  114.        (DSZ).  If your Liberator Zmodem downloads no longer start automati-
  115.        cally as they used to, go into Telix, select <Alt-O>, then 'Terminal
  116.        options', then turn 'Zmodem auto- downloads' ON and Write your setup
  117.        to disk.
  118.  
  119.      + The installation program now only ensures that your copy of Telix has
  120.  
  121.  
  122.      The  L i b e r a t o r  v2.31                       NEW-FEAT.DOC - Page 3
  123.  
  124.  
  125.  
  126.        a greater date/size than Telix v3.11.  Previously, it checked for the
  127.        exact Telix v3.12 release date/size (according to my copy of TELIX.EXE
  128.        from Exis), but apparently there are copies with different dates
  129.        floating around out there.
  130.  
  131.      + The problem with the modem init string being displayed over the title
  132.        screen has been fixed... I think.  I was never able to duplicate the
  133.        problem but think I found the cause.
  134.  
  135.      + Entries are no longer cleared to the defaults when selecting re-edit
  136.        (up/dn arrow) from the Command File save window.
  137.  
  138.      + The proper directory is now extracted from your default Capture
  139.        File/Usage Log when offering defaults.  Previously the Telix directory
  140.        was offered.  Now, the directory from the current capture file is
  141.        extracted and used.  The Telix directory is only used if no directory
  142.        is specified on the current capture file.
  143.  
  144.      + 'Delete source files?' prompt was being displayed 4 lines below the
  145.        cursor after re-defining the CMD/CFG directory and copying files to
  146.        the newly defined directory.
  147.      + <Alt-J> to Jump to DOS didn't work from the Tools menu.
  148.  
  149.      + 'Unrecognized script variable' when leaving RunMaster fixed.
  150.  
  151.      + RunMaster, and the Command File Manager now check for ^Z, and will not
  152.        display it as a job to select in the Master.  The ^Z would be intro-
  153.        duced by some editors, when people manually edited MASTER.CMD.
  154.  
  155.      + Problem recognizing the end of PCBoard batch downloads fixed. 
  156.        Previously, you had to hit <Enter> to get The Liberator (actually a
  157.        Telix problem) to see the Command? prompt.
  158.  
  159.      04-23-90  Release 2.30.
  160.  
  161.  
  162.      Version 2.30 New Features:
  163.  
  164.      + The 'Master' now runs quite a bit differently than it used to.  A
  165.        'Master Redial Attempts' item has been added to the Liberator Main
  166.        Configuration, and the number defined here is now used when running
  167.        Command Files with RunMaster.  If a connection is not established
  168.        within the number of attempts set in 'Master Redial Attempts', the job
  169.        remaines in a 'queue' to be tried again later!  Unsuccessful jobs
  170.        remain in this queue selectively (for example, if a job aborts due to
  171.        'Nothing to do', it is removed from the queue), and each is tried
  172.        again between any successful jobs.  The Liberator now keeps very good
  173.        track of why a given job was aborted (see 'Abort Codes/Remedies' in
  174.        LIBERATE.DOC), and only keeps jobs in the queue when appropriate.
  175.  
  176.      + RunMaster now also checks if there are multiple jobs to be carried out
  177.        on the same BBS.  If it finds any, all are carried out without
  178.        disconnecting!  To detect whether a job is to be run on the same BBS,
  179.  
  180.  
  181.      The  L i b e r a t o r  v2.31                       NEW-FEAT.DOC - Page 4
  182.  
  183.  
  184.  
  185.        The Liberator checks each Configuration defined for each job in the
  186.        queue, and compares Dialing Directory entry numbers with the current
  187.        job.  If at least one entry number matches on any other job in the
  188.        queue, disconnect is disabled and both jobs will take place without
  189.        disconnecting.  When the second job is started, the queue is checked
  190.        again for another job to run on the same BBS, etc.  When no further
  191.        jobs are found, disconnect is enabled.
  192.  
  193.      + The 'Dial Starting Time' option of each Command File is now automati-
  194.        cally disabled when the Master is running, and you may specify
  195.        starting times right in the Master list itself. Combined with the
  196.        queue, and the ability to carry out multiple jobs without disconnect-
  197.        ing, you can now do some pretty involved stuff with the Master.  If
  198.        you skip reading the new manual, I recommend you at least see the
  199.        section on the Master (near the end) for some examples of how the
  200.        queue, multiple jobs on the same BBS, the EXIT command, the REPEAT
  201.        command, and Master Dialing delays now behave.
  202.  
  203.      + Support for the PCBoard UB (Upload Zmodem Batch) and DB (Download
  204.        Zmodem Batch) commands has been added!  Since this was a fairly new
  205.        PCBoard feature at release of The Liberator v2.3, the PCBoard version
  206.        # being used on the BBS must be specified in each BBS Configuration. 
  207.        PCBoard v14.5 or greater must be specified before The Liberator will
  208.        attempt any PCBoard batch transfers (ProDoor batch transfers are still
  209.        available if your BBS is older).  As well, multiple-line upload
  210.        descriptions are now supported when performing PCBoard batch uploads.
  211.  
  212.      + ProDoor batch transfers have been cleaned up and now should operate
  213.        without any special configuration.  The program now automatically
  214.        recognizes a full 'batch' in both upload and download mode.  If you
  215.        specify more characters in your upload descriptions that the BBS can
  216.        handle, The Liberator will also detect this.
  217.  
  218.        Only as many filenames as Telix can handle per batch will be entered
  219.        for the batch uploads.  Telix has a maximum of 64 characters per batch
  220.        for a batch upload specification, so The Liberator may need to perform
  221.        more than one batch upload to transfer all the files on your Upload
  222.        List.  Previously, the 64 character limit was not known, and The
  223.        Liberator would enter many filenames, attempt to pass them to Telix...
  224.        but Telix only accepted the first 64 character's worth resulting in
  225.        some files not being transferred.  Now, the (undocumented) 64
  226.        character limit is observed.  Simply create your Upload Lists as
  227.        usual... The Liberator handles all this automatically, and it is only
  228.        mentioned for your interest, in case you wonder why The Liberator
  229.        sends more than one batch when uploading.
  230.  
  231.      + File uploads are now carried out before downloads, to allow the
  232.        remainder of jobs in the session to take advantage of any extra time
  233.        or download bytes awarded for the uploads.
  234.  
  235.      + The format of Joining conferences has been changed in Up/Download
  236.        Lists from a '*J nnn', which used to be placed AFTER the filename, to
  237.        a 'switch' in the format /#nnn, which must be placed BEFORE the
  238.  
  239.  
  240.      The  L i b e r a t o r  v2.31                       NEW-FEAT.DOC - Page 5
  241.  
  242.  
  243.  
  244.        filename.  Also, a /P switch is now supported in File Lists, and this
  245.        causes the line to be 'Permanent'.  As you know, The Liberator
  246.        normally removes filenames from your list once the transfer is
  247.        successfully completed.  To override this, use /P at the beginning of
  248.        the line (this can be used to download, or upload the same file a
  249.        number of times... for example, to download an online publication
  250.        daily, etc).  Example:
  251.  
  252.        /P /#2 TEST.ZIP This is an Upload test.
  253.  
  254.        The above, if used in an Upload List, causes The Liberator to J)oin
  255.        conference 2 (due to the /#2 ), request an upload of TEST.ZIP, and
  256.        type in the description 'This is an Upload test.'. The file remains on
  257.        the list permanently, due to the /P switch.
  258.  
  259.        File List switches may also be used separately, on a line by themself. 
  260.        In this case, they affect the next valid filename on the list.  For
  261.        example, if you wanted to leave a permanent 'Join conference' switch
  262.        on your list, you could place:
  263.  
  264.        /#2/P
  265.  
  266.        ...at the top of your list, and the line remains permanent, and will
  267.        cause conference 2 to be joined before uploading the next valid
  268.        filename.  The current conference is also stored in memory, and The
  269.        Liberator will not try to re-join the same conference, if a second /#2
  270.        is found later on the list!  Please see the section 'File Transfers'
  271.        in LIBERATE.DOC for more information.
  272.  
  273.      + Since The Liberator allows up to 500 characters per line in your File
  274.        Lists, you may take advantage of lengthy file descriptions, which are
  275.        sent to PCBoard/ProDoor when uploading the file.  In previous
  276.        releases, if the description 'overflowed', (if the PCBoard/ProDoor
  277.        only accepted a portion of the description you defined) it made quite
  278.        a mess of the next filename entry.  Now, The Liberator watches for
  279.        overflows, and will attempt to backspace over any overflowed charac-
  280.        ters.
  281.  
  282.      + The Liberator is now considerably more aware of its surroundings, and
  283.        is much more flexible.  The program is now capable of reading the
  284.        screen, much as you would, and can determine its position from any of
  285.        *eight* key locations on PCBoard and in the various doors.  The
  286.        Liberator can start any job from any of these eight locations.  If it
  287.        cannot locate its position, it prints a message on the screen and
  288.        sends a CR to the BBS to attempt to get a recognizable prompt up! 
  289.        This continues for 3 attempts.
  290.        The eight 'key' locations can be recognized in each Liberator BBS
  291.        Configuration by an asterisk (*) following the prompt description.
  292.  
  293.      + The Liberator also uses extra protection for logons.  If none of the
  294.        sixteen logon prompts are are detected within 10 seconds of a connec-
  295.        tion, The Liberator now displays a message on the screen and sends a
  296.        CR to attempt to get a prompt up.  This is takes place up to three
  297.  
  298.  
  299.      The  L i b e r a t o r  v2.31                       NEW-FEAT.DOC - Page 6
  300.  
  301.  
  302.  
  303.        times if necessary, and if after three CR's no recognizable prompts
  304.        are detected, the program disconnects.  This feature can be essential
  305.        for boards that require a CR to be sent before the logon begins.
  306.  
  307.      + Doors are now opened from any point where it is possible (PCBoard,
  308.        ProDoor or ProLogon).  Previously, The Liberator was programmed to
  309.        start every job from PCBoard, but now PCBoard itself need not even
  310.        appear!
  311.  
  312.      + The above new features have permitted full ProLogon support (in
  313.        theory... largely untested due to the lack of ProLogon boards in my
  314.        area).  Since the program can now start any job from the ProLogon
  315.        menu, or from any of the other key locations, it should have no
  316.        problems if the ProLogon menu shows up between any major task.  This
  317.        is actually quite necessary, since ProLogon is very configurable and
  318.        behaves differently from BBS to BBS.
  319.  
  320.      + Default prompts are now instantly available for Qmail v2, Qmail v3 and
  321.        MarkMail doors.  You simply specify a Mail Door type on the Qmail
  322.        screen of either Qmail v2, Qmail v3, or MarkMail.  The prompts are
  323.        automatically adjusted for the type of door you select.
  324.  
  325.        The Qmail Configuration screen has been moved from screen 3 to screen
  326.        4, and only appears if a Mail Door is defined.  This allows you to
  327.        quickly get to the Mail Door items by hitting <Up arrow> from screen
  328.        1, which takes you to the last screen.
  329.  
  330.      + You may now specify both a PTR reset upload, and a regular REP upload
  331.        for Qmail v3 doors.  Previously, only one or the other could be
  332.        specified.
  333.  
  334.      + A new Mail Door feature called 'Repeat Downloading' has also been
  335.        added.  With Repeat Downloading selected, The Liberator carries out
  336.        repeated packet downloads, until the 'No new messages' prompt is
  337.        found.  This is useful for the occasions when you get behind on the
  338.        mail, or if you are a Sysop picking up mail from a large hub. 
  339.        Supported in all door types.
  340.  
  341.      + You may also perform 'Personal mail only' downloads in any Qmail v2/v3
  342.        or MarkMail door.  In Qmail v3 doors, you may specify to scan ALL
  343.        conferences for either regular downloads or Personal downloads.
  344.  
  345.      + SESSION.TXT information was previously 'clipped' from the capture
  346.        file, to insert in your mail QWK packets, but now the information is
  347.        duplicated for the SESSION.TXT file, and also remains in the capture
  348.        file.
  349.  
  350.      + The 'User Command' options, available in each Command File, have been
  351.        changed to 'Custom Commands'.  With Custom Commands, you may carry out
  352.        jobs not supported internally by The Liberator, such as downloading
  353.        mail from a BBS without a Mail Door, etc.
  354.  
  355.        A new 'special' character has been made available for use in your
  356.  
  357.  
  358.      The  L i b e r a t o r  v2.31                       NEW-FEAT.DOC - Page 7
  359.  
  360.  
  361.  
  362.        Custom Commands, and it is the vertical bar (|).  If you specify a
  363.        vertical bar at any point in your command, it causes The Liberator to
  364.        send a CR (<Enter>) then to wait for one of the eight 'key' prompts
  365.        mentioned above.  The usual ^ to specify a Control character, ~ for a
  366.        half-second pause, and @ to run a Telix script are still supported in
  367.        Custom Commands.
  368.  
  369.        While sending Custom Commands, The Liberator now automatically handles
  370.        a number of common PCBoard/ProDoor prompts that tend to show up
  371.        frequently when sending commands ('More', 'Pause', 'Scan message
  372.        base', etc).
  373.  
  374.        You have always been able to execute other Telix scripts within
  375.        Liberator sessions, by using Custom Commands, but now you may also
  376.        pass 'parameters' to scripts, which could specify certain filenames,
  377.        etc.  The MakeList and CapCmd Custom Commands, (explained below) are a
  378.        good example of what can be done with these parameters.
  379.  
  380.      + The new MakeList Custom Command allows you to capture the results of
  381.        PCBoard/ProDoor commands to your Download List for use in the same
  382.        session!  Define one or more F)ile Directory, L)ocate, N)ew Files, or
  383.        Z)ippy Scan commands, and MakeList will send them for you, in multiple
  384.        conferences if desired, and place all resulting filenames/descriptions
  385.        on your Download List.  The correct conferences are maintained in the
  386.        list, and will be re-joined when downloading takes place!  You can
  387.        even have MakeList execute your Text Editor to manually edit the List
  388.        before downloading takes place.  See MAKELIST.DOC for full instruc-
  389.        tions on using this powerful command.
  390.  
  391.      + A new feature called 'Backspace protection' has been added.  Before
  392.        The Liberator sends any response to the BBS, it first sends a user-
  393.        defined number of backspaces to eliminate any line noise.  These
  394.        backspaces do no harm if no line noise was present, but can be very
  395.        important if any was...
  396.  
  397.      + The questions asked when Command File items were set for interaction
  398.        (with a ?) have been removed, and the program now uses the Command
  399.        File Display screen.  This will give you a picture of the entire
  400.        session, and not only the item(s) set for interaction.  You may now
  401.        also call up the DOS functions menu or shell to DOS while on this
  402.        screen, using <Alt-F> or <Alt-J>.
  403.  
  404.      + You may now perform interactive selection of the entry numbers to
  405.        dial!  If you leave the 'Telix Directory Numbers to Dial' item (on CFG
  406.        screen 1) blank, then The Liberator will display the Telix dialing
  407.        directory and allow manual selection of entries.  Make sure you select
  408.        only PCBoard entries, or The Liberator will not be able to automate
  409.        the session properly.  Please note that Configurations set up like
  410.        this are not usable when the Master is running.  All interactive items
  411.        are always disabled when while the Master executes.
  412.  
  413.      + The Liberator does not simply abort now when you hit <Esc>, but
  414.        instead pauses the Command File and displays a menu, from which you
  415.  
  416.  
  417.      The  L i b e r a t o r  v2.31                       NEW-FEAT.DOC - Page 8
  418.  
  419.  
  420.  
  421.        can carry out DOS tasks, or perform capture/usage file operations. 
  422.        When ready to continue, simply hit <Enter> and the Command File will
  423.        pick up where it left off.  Or, to abort the Command File, select
  424.        abort from the menu.  If you abort, as always, The Liberator will not
  425.        simply dump you in terminal mode, but will carry out any housekeeping
  426.        duties, such a Qmail packet maintenance, before returning you to
  427.        terminal mode.
  428.  
  429.      + It is now much easier to enter characters manually, while online, than
  430.        it was previously.  Previously, each character many have had to be
  431.        tried several times before it was accepted, but the cause was found
  432.        and eliminated.  The only time you may have to hit a key more than
  433.        once, is when attempting Telix <Alt> key or function key tasks.
  434.  
  435.      + Support has been added for door NAMES as well as numbers.  PCBoard
  436.        v14.5 and greater, and ProDoor/ProLogon allows the use of a door name,
  437.        instead of the number.  For example, QMAIL would be entered instead of
  438.        3, or whatever the door number was.  If your Sysop has set up for door
  439.        NAMES, simply put the proper name in your Configuration File.  Door
  440.        NAMES are more stable, and will tend not to change as much as door
  441.        numbers.
  442.  
  443.      + Support has also been added for PCBoard conference NAMES.  The
  444.        Liberator has always supported conference NAMES in ProDoor, but only
  445.        recently have conference names been supported on PCBoard.  If your
  446.        PCBoard supports conference names, you can use the name in the
  447.        'Conference to Join at startup' item, or in your Up/Download Lists.
  448.  
  449.      + The 'Conference to Join at Logon' item, available in each Configura-
  450.        tion, has been changed to 'Conference to Join at Startup'.  Previous-
  451.        ly, this conference would only be joined if an actual logon took place
  452.        (which doesn't happen if you start The Liberator online...).  Now, the
  453.        conference is always joined before starting the first job, but you
  454.        must be at a PCBoard or ProDoor prompt before you start The Liberator.
  455.  
  456.      + The Liberator performs 'online' time checking, in which it actually
  457.        reads the prompts to determine how much online time you have left. 
  458.        Both standard time prompts are recognized, including (120 min. left)
  459.        ...or... (10 used, 110 min. left) formats, which show up at most
  460.        'main' menus.  The Liberator has used this time checking (undocu-
  461.        mented... used to adjust ProBank deposits) since v2.0, but now you may
  462.        turn the feature off, or even set a specific number of minutes to
  463.        save; after which, The Liberator will cancel further jobs and logoff. 
  464.        Your BBS must be using one of the formats listed above to make use of
  465.        this feature.  Time checking is configured on screen 1 of each
  466.        Configuration in the 'Online time to save' item, and defaults to 5
  467.        minutes.  This means when the main prompt reaches (5 min. left), The
  468.        Liberator will cancel further jobs and logoff.
  469.  
  470.        Note that if The Liberator cannot make sense of the current prompt (it
  471.        isn't using either format), then time checking is automatically
  472.        disabled, but you may also manually disable it if necessary by
  473.        entering 0 in the 'Online time to save' item.
  474.  
  475.  
  476.      The  L i b e r a t o r  v2.31                       NEW-FEAT.DOC - Page 9
  477.  
  478.  
  479.  
  480.  
  481.      + The 'Response Delay', set in each Command File now uses a 'real time'
  482.        delay instead of the the system (processor) clock, which changes from
  483.        machine to machine.  You may have to adjust your delays, now that real
  484.        time is used.
  485.  
  486.      + Some problems were encountered in earlier releases, when using
  487.        alternate Command Processors (4DOS) or when SHARE.EXE was loaded.  As
  488.        well, there was a problem with OS/2 when certain operations took
  489.        place.  All of these have been fixed (I hope).  Now, The Liberator
  490.        does not use a Command Processor at all, and all DOS tasks are carried
  491.        out by internal SALT functions.  The only time a command processor is
  492.        required is to add a SESSION.TXT file to a newly downloaded QWK
  493.        packet, or to call your Text Editor.  As well, the use of temporary
  494.        files was virtually eliminated (and now observes SHARE where used),
  495.        which was the cause of the SHARE violation.
  496.  
  497.      + An external script is provided (CAPCMD.SLT), to allow you to capture
  498.        the results of any PCBoard/ProDoor command (B)ulletin, NEWS, etc.) to
  499.        a specified file.  To use it, simply compile the script, copy it to
  500.        your script directory, then place the command: @CAPCMD <capture_file>
  501.        <BBS command>
  502.        in Custom Command[s] 1 or 2 of any Command File.  See 'Custom
  503.        Commands' in LIBERATE.DOC for more info.
  504.  
  505.      + QWK/REP mail packet maintenance can now take place in two ways.  The
  506.        Liberator originally started by placing numbers in the <ID> part of
  507.        the packet name, when renumbering older packets (e.g. <ID>nn.QWK), but
  508.        due to problems Deluxe had with the <ID> being lost, the numbers were
  509.        moved to the extension part of the filename (e.g. <ID>.Qnn).  Now, you
  510.        may choose whichever method you desire.  The default has been changed
  511.        back to the original method of numbers in the <ID>.  If this causes
  512.        problems with your Deluxe setup, select 'Tools' from the main menu,
  513.        then 'Configure', and set the packet maintenance entry to '2'.
  514.  
  515.      + On the Command File Display screen (displayed before each job starts),
  516.        options that are activated are now displayed in 'bold' while options
  517.        that are not activated are displayed in 'normal' color.  This allows
  518.        for easier viewing of which jobs are set to be executed.
  519.  
  520.      + Use of the DOS funtions menu has been expanded from just the Tools
  521.        menu.  You may now call up the DOS Functions menu with <Alt-F>, or
  522.        Jump (shell) to DOS with <Alt-J> at any location in The Liberator.  If
  523.        you are in the middle of defining a Custom Command, and forget how to
  524.        do something, simply hit <Alt-J>, to 'Jump (shell) to DOS, then TYPE
  525.        or LIST the manual to the screen, then type EXIT when you are ready to
  526.        return to The Liberator, and everything will be just as it was.
  527.  
  528.      + <Alt-F> (DOS functions menu), or <Alt-J> ('shell' to DOS), may be used
  529.        while The Liberator is waiting for a dial starting time.  This allows
  530.        you to gain control of your computer while The Liberator waits,
  531.        without exiting The Liberator.
  532.  
  533.  
  534.  
  535.      The  L i b e r a t o r  v2.31                      NEW-FEAT.DOC - Page 10
  536.  
  537.  
  538.  
  539.      + All new manual!  All you Liberator veterans may not be too excited
  540.        about the new format of the manual, but for beginners it should prove
  541.        to be quite an improvement.  Previously, much was left up to the user
  542.        to figure out, simply because it was not directly related to setting
  543.        up The Liberator.  Now, the documentation covers just about everything
  544.        from proper Telix/modem setup, to PCBoard, ProDoor, and Mail Door/Rea-
  545.        der setups (someone has to explain it... and I figured it would be
  546.        more useful to new users, and Sysops who normally have to answer all
  547.        these questions, to have the info in one place).
  548.  
  549.      + A small SALT tutorial was added, to help you automate jobs that cannot
  550.        be handled by simple Custom Commands.  Many useful things can be
  551.        carried out with the simple, easy-to-use functions covered in this
  552.        tutor.
  553.  
  554.      + The Command File Manager menu has been changed somewhat, and, along
  555.        with most other menus, will now not display all numbers up to 99, even
  556.        when empty.  This speeds menu displays up a fair amount, if there are
  557.        only a few entries to be displayed.
  558.  
  559.      + You can now edit a Configuration without first selecting a Command
  560.        File.  Simply select 'E'dit from the main menu, then hit <Alt-E> and
  561.        select the desired CFG from the menu.
  562.  
  563.      + The reName item now also updates the Command File with the proper
  564.        Configuration name, if the Configuration is also renamed.  Renaming
  565.        Configurations still remains risky though, since other Command Files
  566.        may be set up with the old name, and these are not automatically
  567.        changed.
  568.  
  569.      + The name of the currently executing Command File is now displayed on
  570.        the status line, if turned on in Telix.  The Liberator will check
  571.        whether the status line is on the top line, the bottom line (only for
  572.        25 line displays), or turned off.
  573.  
  574.      + A divider line is now placed in your Capture File, when a Liberator
  575.        automated session begins.  This line displays the version of The
  576.        Liberator, the Command File name, and the system date/time at the
  577.        start of the session, as well as helps to distinguish one session from
  578.        another.
  579.  
  580.      + On the first startup, the program now automatically selects 'C'reate
  581.        when you reach the main menu.  This is mainly done for beginners, and
  582.        it will only happen the first time you start the program.  The
  583.        Liberator 'Main Configuration' screen is also displayed on the first
  584.        startup.
  585.  
  586.      + On the first startup, or when selecting 'File Check' from the LibTools
  587.        menu, The Liberator now checks your modem to ensure that the 'carrier
  588.        detect' is not being forced on.  Many scripts, including The Liber-
  589.        ator, will not operate properly with your modem in this state. 
  590.        Instructions on fixing the problem can be found in the file TELIX.DOC
  591.        that accompanied The Liberator.
  592.  
  593.  
  594.      The  L i b e r a t o r  v2.31                      NEW-FEAT.DOC - Page 11
  595.  
  596.  
  597.  
  598.  
  599.      + The default Qmail QWK/REP/PTR directories have been changed from
  600.        C:\DELUXE\ to your current up/download directories.  When creating new
  601.        Configurations, see screen 4 if you use special directories, other
  602.        than your normal up/download dirs.
  603.  
  604.      + Defaults are now offered for certain options, such as Usage Log,
  605.        Capture File, and Up/Download List.  The defaults offered will most
  606.        likely be forced in The Liberator v3, to allow for various new
  607.        features I will be adding.  However, in this release you may change
  608.        the default, if desired.
  609.  
  610.      + If the file extension is missing for any filename on your Up or
  611.        Download Lists, a dot (.) is now added when sending it to the BBS. 
  612.        This is done to prevent ProDoor from using its 'default' extension
  613.        (usually .ZIP) on files without extensions.  For example, if the file
  614.        TEST was specified in a ProDoor download, ProDoor would look for
  615.        TEST.ZIP.  If TEST. is specified (with a trailing dot), the default
  616.        extension is not added.
  617.  
  618.      + Each filename in your File Lists is sent through a filter, before the
  619.        name is sent to the BBS.  Only valid DOS characters will pass through
  620.        the filter.  This will eliminate any garbage characters that got onto
  621.        your list.
  622.  
  623.      + In previous releases of The Liberator, each line on a File List could
  624.        start at any position (leading blanks were ignored).  However, in this
  625.        release, if a line starts with a blank it is ignored and removed from
  626.        the list.  This was done to allow more selective, error-free process-
  627.        ing of your File Lists.
  628.  
  629.      + ProDoor did everyone the favour of changing the default format of its
  630.        MAIN prompt.  Now, older ProDoors use '] Command? ', while newer ones
  631.        use ') Command? '.  Rather than cause you the hassle of finding which
  632.        one is used, and plugging it into your Configurations, I simply added
  633.        both to each Configuration. (Getting close to 50 prompts in each CFG
  634.        now, and this type on nonsense doesn't help any.)
  635.  
  636.        PCBoard also found it necessary, for some reason unknown to me, to use
  637.        different prompts for 'batch' transfers than it does for non-batch
  638.        transfers.  Rather than include both sets of prompts (there's no room
  639.        left on the PCBoard Prompts screen), the prompts are automatically
  640.        adjusted by The Liberator, depending on which type of transfer you
  641.        select.  This means a limitation of only being able to perform one
  642.        type of transfer on PCBoard--batch, or non-batch.  You cannot carry
  643.        out both with the same Configuration (for example, perform a batch
  644.        download, and a non-batch upload).
  645.  
  646.      + Custom Commands are now ignored if containing all blanks (space
  647.        characters).
  648.  
  649.      + PCBoard 'Name' prompt added to each Configuration.  Previously, The
  650.        Liberator simply entered your name a second or so after entering the
  651.  
  652.  
  653.      The  L i b e r a t o r  v2.31                      NEW-FEAT.DOC - Page 12
  654.  
  655.  
  656.  
  657.        'Graphics' question... but on some BBSes there is no graphics question
  658.        so a name prompt had to be added.
  659.  
  660.      + Default 'Sound' item in each Command File now defaults to 'None' (no
  661.        sound), since it is never really necessary to have sound turned on. 
  662.        If you set The Liberator to complete without disconnecting, it will
  663.        page you to return when it is finished.
  664.  
  665.      + The 'Minimum # of files per batch transfer' item, in the Pro Utilities
  666.        screen has been changed to 'Transfer in ProDoor if how many files?'. 
  667.        This more clearly states the purpose of the item.  As well, now files
  668.        on both the Upload and Download Lists are counted, then compared to
  669.        this item.
  670.  
  671.      + The 'Logged off board' prompt, on CFG screen 2 has been changed to a
  672.        more appropriate 'Run Logoff Script', since this is mainly what it is
  673.        used for.
  674.  
  675.      + The proper 'ProDoor batch full' prompt is now used, and The Liberator
  676.        will recognize when the end of a batch entry and carry out the
  677.        transfer.  As many new batches as necessary are started.
  678.  
  679.      + The Qmail 'Ready to receive' prompt has been re-defined to a format
  680.        used for both REP and PTR uploads.  The 'Send .PTR' prompt was
  681.        removed.
  682.  
  683.      + ProDoor 'More' prompt added (defined on Pro Utilities screen). 
  684.        ProDoor uses a different format for the 'more' prompt, so it was
  685.        necessary to define different 'more' prompts for both. 
  686.  
  687.      + About another page-worth of minor details were changed or fixed, but I
  688.        won't get into them all.  They will be obvious when you see them, or
  689.        were simply internal problems that were fixed.  Thanks to everyone who
  690.        reported problems!
  691.  
  692.